|
@@ -3,6 +3,7 @@
|
|
|
|
|
|
$ARGS[0] = The NPC Name or Type (e.g: tatiana, gustav, rapist, mugger)
|
|
|
$ARGS[1] = Team to add the NPC to. Can be 'pcs' or 'opp'. Default is 'opp'
|
|
|
+ $ARGS[2] = (Optional) Name to give the NPC, Overrides built in name
|
|
|
|
|
|
Attributes that can be set:
|
|
|
name = <<name of opponent>>
|
|
@@ -80,18 +81,18 @@ end
|
|
|
if $args[0] = 'tatiana':
|
|
|
dynamic $setNPCFightStats, 'name', 'Tatiana'
|
|
|
dynamic $setNPCFightStats, 'image', 'images/characters/city/tatiana/magiclook.jpg'
|
|
|
- dynamic $setNPCFightStats, 'def', 100
|
|
|
+ dynamic $setNPCFightStats, 'def', 30
|
|
|
dynamic $setNPCFightStats, 'run', 75
|
|
|
- dynamic $setNPCFightStats, 'wrstlng', 50
|
|
|
- dynamic $setNPCFightStats, 'kick', 75
|
|
|
- dynamic $setNPCFightStats, 'punch', 100
|
|
|
- dynamic $setNPCFightStats, 'jab', 100
|
|
|
- dynamic $setNPCFightStats, 'stren', 60
|
|
|
- dynamic $setNPCFightStats, 'agil', 100
|
|
|
+ dynamic $setNPCFightStats, 'wrstlng', 10
|
|
|
+ dynamic $setNPCFightStats, 'kick', 50
|
|
|
+ dynamic $setNPCFightStats, 'punch', 50
|
|
|
+ dynamic $setNPCFightStats, 'jab', 50
|
|
|
+ dynamic $setNPCFightStats, 'stren', 30
|
|
|
+ dynamic $setNPCFightStats, 'agil', 75
|
|
|
dynamic $setNPCFightStats, 'vital', 100
|
|
|
dynamic $setNPCFightStats, 'react', 60
|
|
|
!! Health is generally :: vital * 10 + stren * 5
|
|
|
- dynamic $setNPCFightStats, 'health', 1290
|
|
|
+ dynamic $setNPCFightStats, 'health', 1150
|
|
|
dynamic $setNPCFightStats, 'willpwr', 100
|
|
|
dynamic $setNPCFightStats, 'shoot', 100
|
|
|
dynamic $setNPCFightStats, 'magik', 1
|
|
@@ -102,19 +103,19 @@ end
|
|
|
|
|
|
if $args[0] = 'prostitute':
|
|
|
dynamic $setNPCFightStats, 'name', 'Prostitute'
|
|
|
- dynamic $setNPCFightStats, 'image', 'images/locations/city/shared/streetwalker/working1.jpg'
|
|
|
- dynamic $setNPCFightStats, 'def', 30
|
|
|
- dynamic $setNPCFightStats, 'run', 30
|
|
|
- dynamic $setNPCFightStats, 'wrstlng', 20
|
|
|
- dynamic $setNPCFightStats, 'kick', 0
|
|
|
- dynamic $setNPCFightStats, 'punch', 10
|
|
|
- dynamic $setNPCFightStats, 'jab', 10
|
|
|
- dynamic $setNPCFightStats, 'stren', 20
|
|
|
- dynamic $setNPCFightStats, 'agil', 30
|
|
|
- dynamic $setNPCFightStats, 'vital', 50
|
|
|
- dynamic $setNPCFightStats, 'react', 30
|
|
|
+ dynamic $setNPCFightStats, 'image', 'images/locations/city/shared/streetwalker/working<<rand(1,4)>>.jpg'
|
|
|
+ dynamic $setNPCFightStats, 'def', rand(25,35)
|
|
|
+ dynamic $setNPCFightStats, 'run', rand(25,35)
|
|
|
+ dynamic $setNPCFightStats, 'wrstlng', rand(5,15)
|
|
|
+ dynamic $setNPCFightStats, 'kick', 5
|
|
|
+ dynamic $setNPCFightStats, 'punch', rand(5,15)
|
|
|
+ dynamic $setNPCFightStats, 'jab', rand(5,15)
|
|
|
+ dynamic $setNPCFightStats, 'stren', rand(15,25)
|
|
|
+ dynamic $setNPCFightStats, 'agil', rand(25,35)
|
|
|
+ dynamic $setNPCFightStats, 'vital', rand(45,55)
|
|
|
+ dynamic $setNPCFightStats, 'react', rand(25,35)
|
|
|
!! Health is generally :: vital * 10 + stren * 5
|
|
|
- dynamic $setNPCFightStats, 'health', 600
|
|
|
+ dynamic $setNPCFightStats, 'health', rand(550,650)
|
|
|
dynamic $setNPCFightStats, 'willpwr', 50
|
|
|
dynamic $setNPCFightStats, 'shoot', 10
|
|
|
fightEnding = 4
|
|
@@ -123,26 +124,26 @@ end
|
|
|
if $args[0] = 'bandit':
|
|
|
dynamic $setNPCFightStats, 'name', 'Bandit'
|
|
|
dynamic $setNPCFightStats, 'image', 'images/locations/shared/street/mugger.jpg'
|
|
|
- dynamic $setNPCFightStats, 'def', 10
|
|
|
+ dynamic $setNPCFightStats, 'def', rand(5,15)
|
|
|
dynamic $setNPCFightStats, 'run', 30
|
|
|
- dynamic $setNPCFightStats, 'wrstlng', 10
|
|
|
+ dynamic $setNPCFightStats, 'wrstlng', rand(5,15)
|
|
|
dynamic $setNPCFightStats, 'kick', 0
|
|
|
- dynamic $setNPCFightStats, 'punch', 10
|
|
|
- dynamic $setNPCFightStats, 'jab', 10
|
|
|
- dynamic $setNPCFightStats, 'stren', 200
|
|
|
- dynamic $setNPCFightStats, 'agil', 20
|
|
|
- dynamic $setNPCFightStats, 'vital', 150
|
|
|
- dynamic $setNPCFightStats, 'react', 20
|
|
|
+ dynamic $setNPCFightStats, 'punch', rand(5,15)
|
|
|
+ dynamic $setNPCFightStats, 'jab', rand(5,15)
|
|
|
+ dynamic $setNPCFightStats, 'stren', rand(95,115)
|
|
|
+ dynamic $setNPCFightStats, 'agil', rand(15,25)
|
|
|
+ dynamic $setNPCFightStats, 'vital', rand(65,75)
|
|
|
+ dynamic $setNPCFightStats, 'react', rand(15,25)
|
|
|
!! Health is generally :: vital * 10 + stren * 5
|
|
|
- dynamic $setNPCFightStats, 'health', 2500
|
|
|
- dynamic $setNPCFightStats, 'willpwr', 100
|
|
|
+ dynamic $setNPCFightStats, 'health', rand(1000,1350)
|
|
|
+ dynamic $setNPCFightStats, 'willpwr', 50
|
|
|
dynamic $setNPCFightStats, 'shoot', 10
|
|
|
fightEnding = 5
|
|
|
end
|
|
|
|
|
|
if $args[0] = 'prostitute2':
|
|
|
dynamic $setNPCFightStats, 'name', 'Prostitute'
|
|
|
- dynamic $setNPCFightStats, 'image', 'images/locations/city/shared/streetwalker/working1.jpg'
|
|
|
+ dynamic $setNPCFightStats, 'image', 'images/locations/city/shared/streetwalker/working<<rand(1,4)>>.jpg'
|
|
|
dynamic $setNPCFightStats, 'def', 10
|
|
|
dynamic $setNPCFightStats, 'run', 50
|
|
|
dynamic $setNPCFightStats, 'wrstlng', 10
|
|
@@ -169,12 +170,12 @@ if $args[0] = 'kisame':
|
|
|
dynamic $setNPCFightStats, 'kick', 0
|
|
|
dynamic $setNPCFightStats, 'punch', 100
|
|
|
dynamic $setNPCFightStats, 'jab', 100
|
|
|
- dynamic $setNPCFightStats, 'stren', 200
|
|
|
+ dynamic $setNPCFightStats, 'stren', 150
|
|
|
dynamic $setNPCFightStats, 'agil', 100
|
|
|
- dynamic $setNPCFightStats, 'vital', 200
|
|
|
+ dynamic $setNPCFightStats, 'vital', 150
|
|
|
dynamic $setNPCFightStats, 'react', 100
|
|
|
!! Health is generally :: vital * 10 + stren * 5
|
|
|
- dynamic $setNPCFightStats, 'health', 3000
|
|
|
+ dynamic $setNPCFightStats, 'health', 2250
|
|
|
dynamic $setNPCFightStats, 'willpwr', 100
|
|
|
dynamic $setNPCFightStats, 'shoot', 100
|
|
|
dynamic $setNPCFightStats, 'magik', 1
|
|
@@ -206,18 +207,18 @@ end
|
|
|
if $args[0] = 'robber':
|
|
|
dynamic $setNPCFightStats, 'name', 'Robber'
|
|
|
dynamic $setNPCFightStats, 'image', 'images/locations/shared/street/mugger.jpg'
|
|
|
- dynamic $setNPCFightStats, 'def', 50
|
|
|
- dynamic $setNPCFightStats, 'run', 50
|
|
|
- dynamic $setNPCFightStats, 'wrstlng', 10
|
|
|
+ dynamic $setNPCFightStats, 'def', rand(40,60)
|
|
|
+ dynamic $setNPCFightStats, 'run', rand(40,60)
|
|
|
+ dynamic $setNPCFightStats, 'wrstlng', rand(5,15)
|
|
|
dynamic $setNPCFightStats, 'kick', 0
|
|
|
- dynamic $setNPCFightStats, 'punch', 50
|
|
|
- dynamic $setNPCFightStats, 'jab', 50
|
|
|
- dynamic $setNPCFightStats, 'stren', 70
|
|
|
- dynamic $setNPCFightStats, 'agil', 40
|
|
|
- dynamic $setNPCFightStats, 'vital', 50
|
|
|
- dynamic $setNPCFightStats, 'react', 40
|
|
|
+ dynamic $setNPCFightStats, 'punch', rand(40,60)
|
|
|
+ dynamic $setNPCFightStats, 'jab', rand(40,60)
|
|
|
+ dynamic $setNPCFightStats, 'stren', rand(60,80)
|
|
|
+ dynamic $setNPCFightStats, 'agil', rand(30,50)
|
|
|
+ dynamic $setNPCFightStats, 'vital', rand(40,60)
|
|
|
+ dynamic $setNPCFightStats, 'react', rand(30,50)
|
|
|
!! Health is generally :: vital * 10 + stren * 5
|
|
|
- dynamic $setNPCFightStats, 'health', 840
|
|
|
+ dynamic $setNPCFightStats, 'health', rand(800,900)
|
|
|
dynamic $setNPCFightStats, 'willpwr', 100
|
|
|
dynamic $setNPCFightStats, 'shoot', 100
|
|
|
if rand(0,10) < 5:
|
|
@@ -230,18 +231,18 @@ end
|
|
|
if $args[0] = 'snatcher':
|
|
|
dynamic $setNPCFightStats, 'name', 'Purse Snatcher'
|
|
|
dynamic $setNPCFightStats, 'image', 'images/locations/shared/street/pursesnatch.jpg'
|
|
|
- dynamic $setNPCFightStats, 'def', 50
|
|
|
- dynamic $setNPCFightStats, 'run', 50
|
|
|
- dynamic $setNPCFightStats, 'wrstlng', 10
|
|
|
+ dynamic $setNPCFightStats, 'def', rand(40,60)
|
|
|
+ dynamic $setNPCFightStats, 'run', rand(40,60)
|
|
|
+ dynamic $setNPCFightStats, 'wrstlng', rand(5,15)
|
|
|
dynamic $setNPCFightStats, 'kick', 0
|
|
|
- dynamic $setNPCFightStats, 'punch', 50
|
|
|
- dynamic $setNPCFightStats, 'jab', 50
|
|
|
- dynamic $setNPCFightStats, 'stren', 70
|
|
|
- dynamic $setNPCFightStats, 'agil', 40
|
|
|
- dynamic $setNPCFightStats, 'vital', 50
|
|
|
- dynamic $setNPCFightStats, 'react', 40
|
|
|
+ dynamic $setNPCFightStats, 'punch', rand(40,60)
|
|
|
+ dynamic $setNPCFightStats, 'jab', rand(40,60)
|
|
|
+ dynamic $setNPCFightStats, 'stren', rand(60,80)
|
|
|
+ dynamic $setNPCFightStats, 'agil', rand(30,50)
|
|
|
+ dynamic $setNPCFightStats, 'vital', rand(40,60)
|
|
|
+ dynamic $setNPCFightStats, 'react', rand(30,50)
|
|
|
!! Health is generally :: vital * 10 + stren * 5
|
|
|
- dynamic $setNPCFightStats, 'health', 840
|
|
|
+ dynamic $setNPCFightStats, 'health', rand(800,900)
|
|
|
dynamic $setNPCFightStats, 'willpwr', 100
|
|
|
dynamic $setNPCFightStats, 'shoot', 100
|
|
|
fightEnding = 9
|
|
@@ -329,6 +330,26 @@ if $args[0] = 'stallion':
|
|
|
fightEnding = 13
|
|
|
end
|
|
|
|
|
|
+if $args[0] = 'ganggirl':
|
|
|
+ dynamic $setNPCFightStats, 'name', 'Gang Girl'
|
|
|
+ dynamic $setNPCFightStats, 'image', 'images/characters/shared/<<rand(31,60)>>.jpg'
|
|
|
+ dynamic $setNPCFightStats, 'def', rand(5,15)
|
|
|
+ dynamic $setNPCFightStats, 'run', rand(25,35)
|
|
|
+ dynamic $setNPCFightStats, 'wrstlng', rand(5,15)
|
|
|
+ dynamic $setNPCFightStats, 'kick', rand(5,15)
|
|
|
+ dynamic $setNPCFightStats, 'punch', rand(5,15)
|
|
|
+ dynamic $setNPCFightStats, 'jab', rand(5,15)
|
|
|
+ dynamic $setNPCFightStats, 'stren', rand(25,35)
|
|
|
+ dynamic $setNPCFightStats, 'agil', rand(25,35)
|
|
|
+ dynamic $setNPCFightStats, 'vital', rand(45,55)
|
|
|
+ dynamic $setNPCFightStats, 'react', rand(25,35)
|
|
|
+ !! Health is generally :: vital * 10 + stren * 5
|
|
|
+ dynamic $setNPCFightStats, 'health', rand(250,350)
|
|
|
+ dynamic $setNPCFightStats, 'willpwr', 50
|
|
|
+ dynamic $setNPCFightStats, 'shoot', rand(25,35)
|
|
|
+ fightEnding = 14
|
|
|
+end
|
|
|
+
|
|
|
if $args[0] = 'girls':
|
|
|
dynamic $setNPCFightStats, 'name', 'The group of girls'
|
|
|
dynamic $setNPCFightStats, 'image', 'images/locations/shared/street/girlgang.jpg'
|
|
@@ -349,5 +370,9 @@ if $args[0] = 'girls':
|
|
|
fightEnding = 14
|
|
|
end
|
|
|
|
|
|
+if $ARGS[2] ! '':
|
|
|
+ dynamic $setNPCFightStats, 'name', $ARGS[2]
|
|
|
+end
|
|
|
+
|
|
|
--- fight_npcdata ---------------------------------
|
|
|
|