• 🏆 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!

The Life Of Nature

This bundle is marked as useful / simple. Simplicity is bliss, low effort and/or may contain minor bugs.
I Made It For VernonPro78 And The Stuff He Wanted Which I Added for him.

This How It Works, When you type in -auto the animals eat and when you type in
-stopauto the animals stop eatings and when you lay eggs the animal goes to the nest and lays a egg which than collects food untill the baby is born. When the baby is born the mother goes to the nest. Babys can Age into a adult and once they do you can Lay more eggs.

Credit Me And VernonPro78.

Keywords:
age, Animal, Eat, grass, lay, eggs
Contents

Animal Life System! (Map)

Reviews
16:54, 13th Nov 2010 The_Reborn_Devil: This is too simple, you're using waits and it leaks a lot. You also need a proper in-game screenshot. I would advice you to look at our GUI tutorials and the spell rules. Don't lose hope, practice makes...

Moderator

M

Moderator

16:54, 13th Nov 2010
The_Reborn_Devil:

This is too simple, you're using waits and it leaks a lot. You also need a proper in-game screenshot. I would advice you to look at our GUI tutorials and the spell rules. Don't lose hope, practice makes perfect! ^^


Status: Rejected
Rating: N/A

If you feel my review was unfair or if you have any questions, feel free to PM me. Have a nice day!
 
Edit: I've decided to change this into a full review, havn't done on in a while so I might as well.


Review

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 Eat Grass
    • 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))
      • Unit Group - Pick every unit in (Units owned by Player 1 (Red) of type Baby Animal) 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)
      • Unit Group - Pick every unit in (Units owned by Player 1 (Red) of type Baby Animal) and do (Unit - Order (Picked unit) to Night Elf Warden - Fan Of Knives)
  • Lay Eggs
    • Events
      • Unit - A unit Begins casting an ability
    • Conditions
      • (Ability being cast) Equal to Lay Eggs (Life Cycle)
    • Actions
      • Unit - Order (Casting unit) to Move To (Center of Egg Crater <gen>)
      • Wait 10.00 seconds
      • Animation - Play (Casting unit)'s attack animation
      • Wait 2.00 seconds
      • Unit - Create 1 Egg Dummy for Player 1 (Red) at (Random point in Egg Crater <gen>) facing Default building facing degrees
      • Unit Group - Order (Units currently selected by Player 1 (Red)) to Move To (Random point in (Playable map area))
      • Wait 5.00 seconds
      • Unit - Order (Random unit from (Units currently selected by Player 1 (Red))) to Night Elf Warden - Fan Of Knives
      • Unit Group - Order (Units currently selected by Player 1 (Red)) to Move To (Random point in (Playable map area))
      • Wait 5.00 seconds
      • Unit - Order (Random unit from (Units currently selected by Player 1 (Red))) to Night Elf Warden - Fan Of Knives
      • Unit Group - Order (Units currently selected by Player 1 (Red)) to Move To (Random point in (Playable map area))
      • Wait 5.00 seconds
      • Unit - Order (Random unit from (Units currently selected by Player 1 (Red))) to Night Elf Warden - Fan Of Knives
      • Unit Group - Order (Units currently selected by Player 1 (Red)) to Move To (Random point in (Playable map area))
      • Wait 5.00 seconds
      • Unit - Order (Random unit from (Units currently selected by Player 1 (Red))) to Night Elf Warden - Fan Of Knives
      • Unit Group - Order (Units currently selected by Player 1 (Red)) to Move To (Random point in (Playable map area))
      • Wait 20.00 seconds
      • Unit - Order (Random unit from (Units currently selected by Player 1 (Red))) to Move To (Random point in Egg Crater <gen>)
      • Unit - Kill (Random unit from (Units of type Egg Dummy))
Notes
Taken from triggers:
- Uses waits (-)
- Leaks (Location) (-)
- Leaks (Group) (-)
- Not Mpi (-)
- Use unit starts the effect of an ability instead of ability being cast (-)
- Not garunteed success (theres a tiny likelyhood that it'll bug when a certain unit from the unit group keeps on doing everything and the others do nothing) (-)
- Requires regoins to be set as to where the nest is, so creating new nests isn't an option in this system (-)
- No documentation (-)


Ingame testing:
- When human controlled, you can cause it to bug (-)
- AI doesn't lay eggs (-)
- Realised the nest terrain (the rocks) can be replaced with grass (-)
- When the player gives the 'lay egg' command with multiple kodos one or two may start auto-ing again, not sure why (-)


Additional Notes:
- It requires certain units to work (ie each unit must be specifically coded in (+/-)
- Very basic (+/-)
- You didn't need so many triggers, you could have used boolean variables to reprisent on/off as true/false using if then else. (+/-)

- May be useful (+)
Rules


Exports: [N/A]
Credits: [N/A]
Permission: [N/A]

Originallity: [X]
Dependancies: [N/A]
Compatability: [X]
Description: [ ]
Performance: [ ]

Usefulness: [X]
Geniunity: [N/A]
Configuration: [ ]


Key:
[ ] Rule not followed
[X] Rule Followed
[N/A] Not applicable

Rule FAQ: http://www.hiveworkshop.com/forums/faq/resourcerules/#faq_spellrules
Totals


Positive points: 4
Negative points: 15
Neutral points: 8
Score: -11
Rating: 1/5
Vote: Rejection
Skill level required: Beginner
Notes:
I suggest you read a few tutorials on spell making, learn a few new things about leaks/mpi and suchlike.
Contacting

If you want this spell/system re-reviewed at a later date, simply send a Private message (PM) to me at any time, I will respond when I find time to, in the afore mentioned PM please state wether or not you would like me to overwrite the currant review, want me to place it just below the first one, or in a new post.

Why is this needed?

Overwritten:
- You won't be able to see your review history
- You won't be prompted in your usercp

- Cannot confuse other people by which review matches the current

Placed below:
- History will be easily seen
- Reviews will be cept together

- You won't be prompted in your usercp

New post:
- You will be prompted by the usercp
- Reivews will be spread out
- May find confusing when trying to find the matching review
 
Last edited:
Level 16
Joined
May 1, 2008
Messages
1,605
Moin moin =)

=== My personal vote: REJECTED! [0/5] ====

After downloading the map and make only a small test I notice the following:

1) Leaks:
You got many leaks in your map (location and unit group leaks). There MUST be fixed. If you need help with that, you can view the following Thread: http://www.hiveworkshop.com/forums/triggers-scripts-269/things-leak-35124/

2) Not MPI/MUI spell
You spell "Lay eggs" aren't mpi nor mui. This means, if the spell is casted by 2 units at the same time or more, the spell mess up and is buggy. You should fix that. ( I don't have a link you how to make a mui spell, but you can ask in the hive forum how this works! )

3) You should use "Unit - A unit starts the effect of an ability" instead of "Unit - A unit Begins casting an ability"

4) The Ai doesn't lay eggs I notice when I try it.

5) If I use eat grass, the kodos run over the map, and eat grass automatically. After the eat sum the just run around. Was this the plan?

I just note 5 important points here. They MUST be fixed, else your map stay with the rejection.

Note: My review is NOTHING against you and NOTHING against your spell/system. But these are basics and every map must contain them and your map hasn't, so fix this please

Greetings and Peace
Dr. Boom
 
Level 5
Joined
Sep 21, 2010
Messages
142
Moin moin =)

=== My personal vote: REJECTED! [0/5] ====

After downloading the map and make only a small test I notice the following:

1) Leaks:
You got many leaks in your map (location and unit group leaks). There MUST be fixed. If you need help with that, you can view the following Thread: http://www.hiveworkshop.com/forums/triggers-scripts-269/things-leak-35124/

2) Not MPI/MUI spell
You spell "Lay eggs" aren't mpi nor mui. This means, if the spell is casted by 2 units at the same time or more, the spell mess up and is buggy. You should fix that. ( I don't have a link you how to make a mui spell, but you can ask in the hive forum how this works! )

3) You should use "Unit - A unit starts the effect of an ability" instead of "Unit - A unit Begins casting an ability"

4) The Ai doesn't lay eggs I notice when I try it.

5) If I use eat grass, the kodos run over the map, and eat grass automatically. After the eat sum the just run around. Was this the plan?

I just note 5 important points here. They MUST be fixed, else your map stay with the rejection.

Note: My review is NOTHING against you and NOTHING against your spell/system. But these are basics and every map must contain them and your map hasn't, so fix this please

Greetings and Peace
Dr. Boom

:goblin_wtf:
Dude i can see some problems but The Lay Eggs which doesn't work for the npc, of course it doesn't its just a prototype of the lay eggs abillity, its for players who can control animals, soon when i get around the other problems i will make it for the npc untill than i have to fix the other abillitys.
 
Top