Skip to content

feat: add Dart Lizard creature#135

Merged
pegasus-concierge[bot] merged 15 commits intomainfrom
feat/add-dart-lizard
Nov 16, 2021
Merged

feat: add Dart Lizard creature#135
pegasus-concierge[bot] merged 15 commits intomainfrom
feat/add-dart-lizard

Conversation

@skleinjung
Copy link
Copy Markdown
Owner

  • Update item handling to require world registration, track the container, and automatically remove from old container when stowing.
  • Extract script API and refactor engine to provide an implementation.
  • Add dart lizard and tail scripts.
  • Add scriptData to creature. Share script instances between all creatures referencing it.
  • Add script API function for selecting random tiles on the map.
  • Add script API functions for adding creatures and selecting random tiles on the map.
  • Replace 'onUpdate' script method with 'onTurn'.
  • Add script to cause dart lizards to spawn near heavy brush.
  • Rework event system to allow easier adding of new event types.
  • Update Dart Lizards to periodically dash into the woods.
  • Lizards will wait a minimum # of turns after appearing before darting away.
  • Add sensor to detect creatures 'in front' of the sensing creature.
  • Add startle behavior to dart lizards.
  • Cause startle when being attacked.
  • Add ability to wait and some tuning on dart lizards.

@pegasus-concierge pegasus-concierge bot enabled auto-merge (squash) November 16, 2021 06:10
@pegasus-concierge pegasus-concierge bot merged commit 665af86 into main Nov 16, 2021
@github-actions github-actions bot deleted the feat/add-dart-lizard branch November 16, 2021 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant