Code Monkey home page Code Monkey logo

alfa-base-resources's People

Contributors

acadiuslost avatar alfa-magile avatar alfaithildur avatar arianna0 avatar basilica avatar blindhamsterman avatar foambats4all avatar gbeaty avatar heerothewhitedevil avatar mosteel avatar paazin avatar ronan-pw avatar shad0wfax-alfa avatar zelknolf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alfa-base-resources's Issues

Giant Boulder Throwing

Currently, giants decide to throw boulders at their feet in melee. This needs to be changed to be a ranged attack roll, not an ability with a reflex save and an area of effect.

Expanded XP Tools

DMs have requested more tools to modify a character's experience. This includes removing experience, rather than simply setting it.

Attack RP Rolls

Allow players to use #attack to simulate an attack attempt at the current target.

Grappling RP Rolls

Allow players to use #grapple to simulate a grapple attempt at the current target.

Allow Dimension Door to allow transport beyond non-plot-locked doors

Targeting a door with Dimension Door* should transport the casting party beyond that door, taking the party to its normal AT target, or to the other side of the door if it is not an AT. This should not function for plot-locked doors as those doors are assumed to be sealed for OOC reasons, such as requiring a DM.

There are also various bugs with DD that should probably be fixed at the same time. Sometimes the caster is not teleported when the spell is cast in large parties, and the spell does not favor party members closest to the caster. I don't believe NWN1's DD implementation had these issues and so we should consider merging that code.

  • If we cannot target a door directly with a spell, we can activate the above functionality by targeting the ground within some short distance of the door.

Environmental Hazard : Cold and Heat

Pen and Paper lists a variety of Environmental Hazards to the game. Two such hazards are cold and heat danger effects.

ALFA's core resources should enable builders to make use of this environmental hazard.

This issue requires that all the following be completed:

  • Backend functions to handle temperature, accessable from a variety of interfaces (spells, triggers, area OnEnter).
  • The spell, Endure Elements, should be changed to provide environmental protection, not energy protection.
  • Plug-and-play trigger prefabs must be built and made available to builders.

Tradescrolls of Child Spells

Currently, trade scrolls can be made of child spells. For example, when making a tradescroll of Scorching Ray, you can only get the subspells to scribe.

This should be changed so that making a tradescroll always makes a scroll of the spell's master spell.

Environmental Hazard : Acid

Pen and Paper lists a variety of Environmental Hazards to the game. One such hazard is acid effects.

ALFA's core resources should enable builders to make use of this environmental hazard.

This hazard should come in the form of three different subtypes of customizable triggers.

The first subtype should be basic acid, representing having to step in or cross a shallow pool of acid. For every round that the player remains in the trigger, they should take 1d6 points of acid damage.

The second subtype is a deeper pool of acid that one may have to swim through. This subtype should make use of the swimming triggers. When a swim check is failed, the user becomes submersed in acid, taking 10d6 acid damage instead. A character submersed in acid can also drown.

The third subtype, compatible with the first, should note an optional poisonous fume that comes from the acid. This fume causes a DC 13 Fortitude save, failure meaning 1 point of Constitution damage. After a 1 minute "incubation period", the character must make a second save or take another 1d4 points of Constitution damage.

This issue requires that all the following be completed:

  • Backend functions to handle the hazard (acr_environment_i_), accessable from a variety of interfaces (spells, triggers, area OnEnter).
  • The spell, Water Breathing, should not help breathe in acid.
  • Plug-and-play trigger prefabs must be built and made available to builders.

Environment Hazard : Falling

Pen and Paper lists a variety of Environmental Hazards to the game. One such hazard is falling.

ALFA's core resources should enable builders to make use of this environmental hazard.

This issue requires that all the following be completed:

  • Backend functions to handle falling, accessable from a variety of interfaces (spells, triggers, area OnEnter).
  • The spell, Feather Fall, should work. As it is immediately castable, it should trigger automatically on falls.
  • An item property for Feather Fall should be implemented for items such as Ring of Feather Fall.
  • Plug-and-play trigger prefabs must be built and made available to builders.

ALFA Universal UI

  • Provide a uniform UI that gets rid of "DMFI" or "PC Tool" interfaces in exchange of a single, uniform experience.
  • Have every command tied to a shared, documented textual command for users of Skywing's Standalone Client.

Fixs Bigby Spells

  • PnPize (overall nerf).
  • Rename to get rid of Bigby's reference. We're not in Greyhawk.

Applies to the following spells:

  • Bigby's Interposing Hand
  • Bigby's Forceful Hand
  • Bigby's Grasping Hand
  • Bigby's Clenched Fist
  • Bigby's Crushing Hand

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.