-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathplugins_teacher_en.php
154 lines (146 loc) · 4.52 KB
/
plugins_teacher_en.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
$page = "plugins";
$language = "en";
include_once "head.php";
?>
<title>
Magellan Plugins - Teacher Plugin
</title>
</head>
<body>
<div id="container">
<?php
include_once "navi_".$language.".php";
include_once "header.php";
?>
<div id="center">
<h3>
Teacher Plugin
</h3>
<table summary="" cellspacing="0" cellpadding="1" border="0" class=
"plugin">
<tr class="plugin">
<td class="plugin">
Name:
</td>
<td class="plugin">
Teacher Plugin
</td>
</tr>
<tr class="plugin">
<td class="plugin">
Version:
</td>
<td class="plugin">
0.10.5/0.15
</td>
</tr>
<tr class="plugin">
<td class="plugin">
Description:
</td>
<td class="plugin">
Automatic assignment of teachers to students
</td>
</tr>
<tr class="plugin">
<td class="plugin">
Author:
</td>
<td class="plugin">
stm
</td>
</tr>
<tr class="plugin">
<td class="plugin">
Website:
</td>
<td class="plugin">
---
</td>
</tr>
<tr class="plugin">
<td class="plugin">
Download:
</td>
<td class="plugin">
<a href=
"download_en.php#teacher">https://magellan.narabi.de/</a>
</td>
</tr>
</table>
<br />
<br />
<p>
The Teacher Plugin allows automatic assignment of teachers to students.
You have to assign certain special orders to the unit and Teacher will
then try to assign teachers to students in the best possible way and
set the units' orders accordingly.
</p>
<p>
You have to tell teacher which talents a unit should learn, how much
the different talents are worth and which units should be teachers.
Teacher then tries to maximize the sum of all values of learning units.
The values of units with a teacher are doubled (roughly), because they will
learn twice as fast. You can specify (potential) teachers and students by
adding one or more of the following meta orders to the unit's orders.
</p>
<pre>
// $$L priority Talent1 target1 max1 Talent2 target2 max2
</pre>
<p>
denotes a student learning two skills of different values.
</p>
<ul><li>
priority denotes the importance of this unit. Units with high priority will be favored when
finding teachers. You can start with equal priorities for all units.
</li></li>
target denotes the desired skill value
</li></li>
max denotes the maximum skill value
</li></ul>
For example, a unit with "// $$L 100 melee 10 99 endurance 5 99 riding 5 2" will try to keep
the ration between "melee" and "endurance" at 2:1 and will learn "riding" up to skill level 2.
<pre>
// $$T Talent1 maxDiff1 Talent2 maxDiff2
</pre>
<p>
denotes a teacher that may teach two skills. Students having a skill level differing more
than maxDiff from the teachers skill level are penalized. maxDiff==0 has the special
meaning that there is no such penalty. maxDiff==1 means that the teacher will
not teach this talent.
</p>
<pre>
// $$T ALLES maxDiff
</pre>
<p>
denotes a teacher teaching all the skills he knows.
</p>
<pre>
// $$T ALLES 0 Hiebwaffen 2
</pre>
<p>
would also be feasible
</p>
<pre>
// $namespace1$T ...
</pre>
<pre>
// $namespace1$L ...
</pre>
<p>
defines an order belonging to a namespace; it can be used to teaching
only to units with certain namespace
</p>
<p>
It is feasible (in fact, desirable) for a unit to be teacher and student at the
same time. In other words, if a unit has a teaching order it must also have a learning order.
</p>
</div>
</div>
</body>
</html>