Giter VIP home page Giter VIP logo

dynamicdungeon's People

Contributors

blackphreak avatar caxerx avatar

Watchers

 avatar  avatar  avatar

dynamicdungeon's Issues

My thought

All player to restart the dungeon session (re-play)

Warp Object

Trigger:
+-- Trigger Name
+-- Trigger Delay [in m.sec.]
+-- Repeat [0: trigger once, >0: trigger multiple times]
  + This Trigger Type
    + At Location
    | +- Tolerance
    + Kill Mob
    | ?- Is Combined or Separated Counting
    | --> Combinded
    | | +- Mob Name / Spawner Name
    | | +- Another Mob Name / Spawner Name -- [LOOP]
    | + +- Times (required amount)
    | --> Separated
    | | +- Mob Name / Spawner Name
    + + +- Times (required amount)
    + Interact
    | +- [Left Click | Right Click] [Choose One]
    + +- Times (Click how many times to trigger this)
+-+ Action(s) (Trigger to what)
  + Trigger Another Trigger
    + Trigger Name(s) -- [LOOP]
  + Import Schematic
    + Schematic Name
    + Location to paste
    x Transform [Feature of Next Update]
  + Teleport
    + type ok (same as setting an exit point)
  + Damage to player
    + Damage [Feature of Next Update]
    + Range from the trigger
    ? Duration
    ? Repeat Delay
  + Give Effect [Feature of Next Update]
    + Effect Type
    + Strength
    + Duration
  + Create new Mob Spawner
    + Spawner Name
  + Remove Mob Spawner
    + Spawner Name
  + Spawn Mob
    + Mob Name
    + Amount
  + CheckPoint
    + Check Point Name
  + Cancel Trigger(s)
    +- Trigger Name -- [LOOP]



Trigger -> Action Flow:
...
> What type of action you want to do? [CheckPoint | Teleport | ImportSchematic | ...]
> 











[] - save once when a part of edit is done. (an working object)
[] - add -> allow user to update the dungeon location during editing
[DONE] - DungeonExit: ask for stand at target location and type "ok".
[DONE] - item displayName color code translate



[] - DungeonTrigger -> 
[] - set limit the amount of dungeon sessions.
[] - trigger manager



[] - abstract Action Class

TriggerAction
    > trigger name
    <is exist?>
        f> ask for create one / re-enter
SchematicAction
    > schematic name
    ?> transform
TeleportAction
    > clicked location
DamageAction [x]
    > [Double] damage
    > damage per 
PotionAction
    > type of potion [night_vision | ...]
    > [integer] strength
    > [1=1s] duration1
MobSpawnerAction
    > spawner name
RemoveMobSpawnerAction
    > spawner name
SpawnMobAction
    > mob name
    > amount of spawn
CheckPointAction
    > clicked location
CancelTrigger
    > trigger name

<have next action?>
    t> [loop]
    f> save this trigger & all actions.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.