Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. *Read more...*

Feature #919971

open

Internal action support.

Added by Sveinung Kvilhaugsvik almost 2 years ago. Updated almost 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

An internal action is only used by Freeciv itself, not by the rulesets. This is because it isn't ready for the ruleset yet.

If a ruleset tries to write an enabler for an internal only action: "Sorry. City Build Unit is not ready for ruleset exposure yet."

Can't appear in requirement vectors in the ruleset. Refuses to load requirement vectors requiring an internal action. Skips writing effects etc that refers to internal actions.


Related issues

Related to Freeciv - Feature #850503: Internal action "City Build Unit"In ProgressSveinung Kvilhaugsvik

Actions
Related to Freeciv - Feature #919970: "Unit Move" action enabler.ClosedSveinung Kvilhaugsvik

Actions
Actions #1

Updated by Sveinung Kvilhaugsvik almost 2 years ago

Actions #2

Updated by Sveinung Kvilhaugsvik almost 2 years ago

Actions #3

Updated by Sveinung Kvilhaugsvik almost 2 years ago

Just to make sure I don't forget:
  • block Lua API (find.action(), the signal, edit.perform_action())
  • block autodoc generation
  • maybe: add text to action rule name specifying that this action is internal or maybe even add a text that is randomly generated on every server load just to be sure

Also available in: Atom PDF