• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Animal Life System By VernonPro78 v1

This bundle is marked as useful / simple. Simplicity is bliss, low effort and/or may contain minor bugs.
I hope my system is useful, i will update new system of Animal Life, Like Lay Egg, Or Grow...
Please Support I just a Newbie Warcraft Editor.

Keywords:
Animal Life System
Contents

Animal Life System! (Map)

Reviews
12th Dec 2015 IcemanBo: Too long time as NeedsFix. Rejected. 09:32, 19th Aug 2010 hvo-busterkomo: The system leaks terrible, and is not really useful otherwise.

Moderator

M

Moderator

12th Dec 2015
IcemanBo: Too long time as NeedsFix. Rejected.

09:32, 19th Aug 2010
hvo-busterkomo: The system leaks terrible, and is not really useful otherwise.
 
Level 2
Joined
Feb 6, 2009
Messages
4
This system is auto system, no need control by yourself, this just a other game style. I mean the Player 7 to Player 12 is Auto's Animal, Then Player 1 to Player 6 is Players , Players Only can Control they They Animal But Only 1 and Players can control using his money to control the Animal. I forgot to tell you the Auto Animal is Player 7 to Player 12. So i want make the game i mean .
 
Level 11
Joined
Aug 1, 2009
Messages
714
Dude you leak at lot.
At your autoing section It leaks
Change it into like this
  • autoing
    • Events
      • Time - Every 5.00 seconds of game time
    • Conditions
    • Actions
      • Custom script: set bj_wantDestroyGroup = true
      • Unit Group - Pick every unit in (Units owned by Player 1 (Red) of type Peasant) and do (Unit - Order (Picked unit) to Move To ((Position of (Picked unit)) offset by 300.00 towards (Random angle) degrees))
      • Wait 2.00 seconds
      • Custom script: set bj_wantDestroyGroup = true
      • Unit Group - Pick every unit in (Units owned by Player 1 (Red) of type Peasant) and do (Unit - Order (Picked unit) to Night Elf Warden - Fan Of Knives)
Then at this Trigger ReviveWithUnitSafe
Change it to
  • ReviveWithUnitSafe
    • Events
      • Unit - A unit Dies
    • Conditions
      • (Unit-type of (Dying unit)) Equal to Footman
    • Actions
      • Set TempPoint = (Position of (Dying unit))
      • Environment - Change terrain type at TempPoint to Lordaeron Summer - Grass using variation -1 in an area of size 3 and shape Circle
      • Custom script: call RemoveLocation (udg_TempPoint)
Also NPCAUTO
  • NPCAUTO
    • Events
      • Time - Every 5.00 seconds of game time
    • Conditions
    • Actions
      • Custom script: set bj_wantDestroyGroup = true
      • Unit Group - Pick every unit in (Units owned by Neutral Passive of type Peasant) and do (Unit - Order (Picked unit) to Move To ((Position of (Picked unit)) offset by 300.00 towards (Random angle) degrees))
      • Wait 2.00 seconds
      • Custom script: set bj_wantDestroyGroup = true
      • Unit Group - Pick every unit in (Units owned by Neutral Passive of type Peasant) and do (Unit - Order (Picked unit) to Night Elf Warden - Fan Of Knives)
Also the NPCAUTO
  • NPCsolo
    • Events
      • Time - Every 5.00 seconds of game time
    • Conditions
    • Actions
      • Set TempPoint = (Position of Peasant 0001 <gen>)
      • Unit - Order Peasant 0001 <gen> to Move To ((Position of Peasant 0001 <gen>) offset by 300.00 towards (Random angle) degrees)
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Wait 2.00 seconds
      • Unit - Order Peasant 0001 <gen> to Night Elf Warden - Fan Of Knives
and your eat gold system
  • EatSystemGold
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Terrain type at (Position of (Triggering unit))) Equal to Lordaeron Summer - Grass
      • (Ability being cast) Equal to Fan of Knives
    • Actions
      • Set TempPoint = (Position of (Triggering unit))
      • Environment - Change terrain type at TempPoint to Lordaeron Summer - Grassy Dirt using variation -1 in an area of size 2 and shape Circle
      • Unit - Create 1 Footman for Neutral Passive at TempPoint facing Default building facing degrees
      • Unit - Add a (Random real number between 30.00 and 60.00) second Generic expiration timer to (Last created unit)
      • Player - Add 10 to (Owner of (Triggering unit)) Current gold
      • Animation - Play (Triggering unit)'s spell slam animation
      • Custom script: call RemoveLocation (udg_TempPoint)
I hope you do something like this.
 
Here are the triggers:
  • EatSystemGold
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Terrain type at (Position of (Triggering unit))) Equal to Lordaeron Summer - Grass
      • (Ability being cast) Equal to Fan of Knives
    • Actions
      • Environment - Change terrain type at (Position of (Triggering unit)) to Lordaeron Summer - Grassy Dirt using variation -1 in an area of size 2 and shape Circle
      • Unit - Create 1 Footman for Neutral Passive at (Position of (Triggering unit)) facing Default building facing degrees
      • Unit - Add a (Random real number between 30.00 and 60.00) second Generic expiration timer to (Last created unit)
      • Player - Add 10 to (Owner of (Triggering unit)) Current gold
      • Animation - Play (Triggering unit)'s spell slam animation
  • NPCsolo
    • Events
      • Time - Every 5.00 seconds of game time
    • Conditions
    • Actions
      • Unit - Order Peasant 0001 <gen> to Move To ((Position of Peasant 0001 <gen>) offset by 300.00 towards (Random angle) degrees)
      • Wait 2.00 seconds
      • Unit - Order Peasant 0001 <gen> to Night Elf Warden - Fan Of Knives
  • NPCAUTO
    • Events
      • Time - Every 5.00 seconds of game time
    • Conditions
    • Actions
      • Unit Group - Pick every unit in (Units owned by Neutral Passive of type Peasant) and do (Unit - Order (Picked unit) to Move To ((Position of (Picked unit)) offset by 300.00 towards (Random angle) degrees))
      • Wait 2.00 seconds
      • Unit Group - Pick every unit in (Units owned by Neutral Passive of type Peasant) and do (Unit - Order (Picked unit) to Night Elf Warden - Fan Of Knives)
  • ReviveWithUnitSafe
    • Events
      • Unit - A unit Dies
    • Conditions
      • (Unit-type of (Dying unit)) Equal to Footman
    • Actions
      • Environment - Change terrain type at (Position of (Dying unit)) to Lordaeron Summer - Grass using variation -1 in an area of size 3 and shape Circle
  • auto
    • Events
      • Player - Player 1 (Red) types a chat message containing -auto as An exact match
    • Conditions
    • Actions
      • Game - Display to (All players) the text: Auto Work NOW!
      • Trigger - Turn on autoing <gen>
      • Trigger - Turn off (This trigger)
      • Trigger - Turn on stopauto <gen>
  • stopauto
    • Events
      • Player - Player 1 (Red) types a chat message containing -stopauto as An exact match
    • Conditions
    • Actions
      • Game - Display to (All players) the text: Stoped Work!
      • Trigger - Turn off autoing <gen>
      • Trigger - Turn off (This trigger)
      • Trigger - Turn on auto <gen>
  • autoing
    • Events
      • Time - Every 5.00 seconds of game time
    • Conditions
    • Actions
      • Unit Group - Pick every unit in (Units owned by Player 1 (Red) of type Peasant) and do (Unit - Order (Picked unit) to Move To ((Position of (Picked unit)) offset by 300.00 towards (Random angle) degrees))
      • Wait 2.00 seconds
      • Unit Group - Pick every unit in (Units owned by Player 1 (Red) of type Peasant) and do (Unit - Order (Picked unit) to Night Elf Warden - Fan Of Knives)
  • VernonPro78
    • Events
      • Map initialization
    • Conditions
    • Actions
      • Wait 1.00 seconds
      • Game - Display to (All players) for 1000000000.00 seconds the text: Create By VernonPro...
[I just copied all the triggers]

Short review:

Efficiency = 0/5
Originality = 0/5
Leaks = 0/5

So please, read some GUI tutorials first before submitting a spell/system.
 
Top